@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img,  ol, ul, li, form{ margin:0; padding:0; border:0; list-style:none;}
dl, dt, dd,table{margin:0; padding:0;list-style:none;}

input ,img{ margin:0; padding:0;appearance:none;outline:none;border:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a {text-decoration:none; color: #333}
a:hover { text-decoration:none; }
body{ font-size:14px; font-family:"inherit";}
.none{display: none;}
.block{display: block;}
.pc_none{display: none;}
.pc_block{display: block;}
.color-9{color:#999;}
.marginRight{margin-right: 0!important;}
.lastBorder{border-right: none!important;}
.footer_yidong{display: none;}

.top{background:#fff;overflow:hidden;min-width: 1200px;}
.top_con{width:1200px;margin:0 auto;line-height:32px;}
.top .top_left{float:left;}
.top .top_left a{margin:0 0 0 15px;color:#555;}
.top .calendar{float:left;padding:0 0 0 120px;color:#555;}
.top .top_right{float:right;}
.top .top_right{float:right;}
.top .top_right .tool_mail{background:url(../images/nyb_mail.png) no-repeat right center;padding:0 35px 0 0;color:#555;}

/* 面包屑 */
.main-title{height: 48px;font-size: 12px;color:#666;line-height: 48px;color:#666;}
.main-title a{color:#666;}

#search_btn{width: 80px;height: 36px;position: absolute;right: 0;top:0;background-color: #C40001;color: #fff;cursor: pointer;font-size: 16px;border:none;outline: none;}
/*导航区域*/
.nav{height: 45px;widows: 100%;background: url(../images/nav-bg.png) no-repeat center center;}
.nav>ul{width:1200px;height: 100%;margin: 0 auto;}
.nav>ul>li{float: left;height: 100%;}
.nav>ul>li>a{display: block;height: 100%;padding: 0 80px;font-size:20px;color: #fff;line-height: 45px;}
.nav>ul>li>a:hover{color:#cad9e6;}
.nav ul li.nav-active a{color:#cad9e6;}
.main{width:1200px;margin:0 auto;}
.footer{width: 100%;    height: 307px;
background: #f2f2f2;
margin-top: 25px;min-width: 1200px;}

.footer .footer-box{
	height: 53px;
	width: 1198px;
	border: 1px solid #f2f2f2;
	background: #f2f2f2;
	position: relative;
	z-index: 10;
}
.footer .footer-box ul{width: 100%;height: 100%;}
.footer .footer-box ul li{
	float: left;
	width: 270px;
	height: 56px;
	padding: 14px 5px 0;
	margin-right: 20px;
}
.footer .footer-box ul li a{display: block;width: 270px;height: 44px;border-radius: 3px;text-align: center;line-height: 44px;font-size: 14px;}
.footer .footer-box ul li.gov-link a {
	border: 1px solid #a3a8a3;
	background: #fff;
}
.footer .footer-box ul li.gov-link a img{vertical-align: middle;margin-left: 10px;transform: rotate(180deg)}
.footer .footer-box ul li.gov-link-2 a img{width: 100%;height: 100%;margin-top: 1px;}
.footer .footer-box ul li.gov-link-1 a{border:1px solid #a3a8a3;background: #fff;}
.footer .footer-box ul li.gov-link-1 a img{vertical-align: middle;
margin-left: 10px;
transform: rotate(180deg);
}
.footer .footer-box .gov-list-box{position: absolute;width: 1198px;height: auto;border:1px solid #a3a8a3;left: -1px;bottom: 37px;background: #fff;padding-top: 20px;padding-bottom: 10px;overflow: hidden;}
.footer .footer-box .gov-list-box .gov-list{/* height: 300px; */overflow-y:scroll;padding: 0 30px;font-size: 14px;}
/* .footer .footer-box .gov-list-box{position: absolute;width: 1198px;height: 330px;border:1px solid #a3a8a3;left: -1px;top: -328px;background: #fff;padding-top: 20px;padding-bottom: 10px;overflow: hidden;}
.footer .footer-box .gov-list-box .gov-list{height: 300px;overflow-y:scroll;padding: 0 30px  ;font-size: 14px;} */
.footer .footer-box .gov-list-box .gov-list ol{width: 916px;;height: auto;overflow: hidden; list-style: none;}
.footer .footer-box .gov-list-box .gov-list ol li{height: 44px;width: 292px;float: left;float: left;margin-right: 12px; list-style: none;}
.footer .footer-box .gov-list-box .gov-list ol li a{color:#000;font-size:12px;}
.footer .footer-box .gov-list-box .gov-list dl{height: auto;overflow: hidden;}
.footer .footer-box .gov-list-box .gov-list dl dd{height: 44px;width: 20%;float: left;}
.footer .footer-box .gov-list-box .gov-list dl dd a{color:#000;}
.footer .footer-line{width: 100%;height: 0;border-top:1px solid #cccccc;margin-top: 20px;}
.footer .footer-copy{margin-top:20px;}
.footer .footer-copy .footer-left{float: left;
	margin-top: 20px;

	width: 100px;
	}
	.footer-right {
		position: relative;
		bottom: -41px;
		right: -250px;
	}
.footer .footer-copy .footer-middle{width: 700px;float: left;margin-top: 20px;}
.footer .footer-copy .footer-middle ul{width:518px;margin: 0 auto; overflow: hidden;margin-bottom: 20px;text-align: center;}
.footer .footer-copy .footer-middle ul li{float:left;padding: 0 10px;font-size: 16px;}
.footer .footer-copy .footer-middle ul li a{color: #000;}
/*---11-13---*/
 .footer .footer-copy .footer-middle ul li a:hover{color:#C40001;}
  /*---11-13---*/
   /*---2-11---*/
 .footer .footer-box .gov-list-box .gov-list ol li a:hover{color:#C40001;}
 .footer .footer-box .gov-list-box .gov-list dl dd a:hover{color:#C40001;}
/*---2-11---*/
.footer .footer-copy .footer-middle p{text-align: left;
font-size: 14px;
margin-bottom: 10px;
    color: #000;
}
.footer .footer-copy .footer-right{float: right;margin-top: 36px;margin-right: 50px;width: 100px;text-align: right;}
.footer .footer-copy .footer-right img{width:110px}
.footer .footer-box ul li.gov-link a:hover{color:#4781b9}
.footer .footer-box ul li.gov-link-1 a:hover{color:#4781b9}
.footer-middles ul {

	width: 602px;
margin: 0 auto;
overflow: hidden;
margin-bottom: 20px;
text-align: center;
}
.footer-middles ul li {
	display: inline-block;
	padding: 0 10px;
	font-size: 14px;
}
.footer-middles ul li a {
	color: #000;
}

.footer-middles {
	    width: 100%;
	margin: 20px auto -1px;
	border-bottom: 1px solid #ccc;
}
.logo{width: 100%;height: 170px;background: url(../images/logo-1920.png) no-repeat center center;}
.logoBox{width: 1200px;height: 100%;margin: 0 auto;overflow: hidden;}
.logo-china{margin-top: 20px;float: left;width:570px ;height: 79px;}
.logoBox>label{display: block;width: 388px;height: 42px;border:2px solid #c40001;background: #fff;position: relative;float: right;margin-top: 82px;}
.logoBox>label>input{width: 373px;height: 33px;margin: 0;border-color: transparent;color:#666;padding-left: 15px;line-height: 41px;font-size: 18px;line-height: 35px;}

	.logoBox>form>label {
		display: block;
		width: 401px;
		height: 42px;
		border: 1px solid #d8d8d8;
		background: #fff;
		position: relative;
		float: right;
		margin-top: 112px;
	}
	.header{/*height:215px;*/    min-width: 1200px;}
	.logoBox>form>label>input{width: 373px;height:40px;margin: 0;border-color: transparent;color:#a9a9a9;padding-left: 15px;line-height: 40px;font-size: 14px;font-weight: 500;}


	#search_btn{border:none;outline:none;width: 42px;height: 42px;position: absolute;right: 0;top:0;background: url(../images/btn.png) no-repeat center center;color:#fff;cursor: pointer;font-size: 18px;line-height: 40px;;}
	/*导航区域*/
	.nav{height: 45px;widows: 100%;background: url(../images/nav-bg.png) no-repeat center center;}
	.nav>ul{width:1200px;height: 100%;margin: 0 auto;}
	.nav>ul>li{float: left;height: 100%;}
	/*.nav>ul>li>a{display: block;height: 100%;padding: 0 62px;font-size:18px ;color: #fff;font-weight: 500;line-height: 45px;}*/
	.nav>ul>li>a:hover{background: #4781b9}
	input::-webkit-input-placeholder{

		  color:#a9a9a9;

		}

		input::-moz-placeholder{   /* Mozilla Firefox 19+ */

		  color:#a9a9a9;

		}

		input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

		  color:#a9a9a9;

		}

		input:-ms-input-placeholder{  /* Internet Explorer 10-11 */

		  color:#a9a9a9;

		}
@media  screen and (min-width:1440px ) {
	/* .top_con{width:1200px;}
	.top .calendar {
	      padding: 0 0 0 230px;
	    }
	面包屑
	.main-title{height: 50px;font-size: 14px;line-height: 70px;}
	1440px以上  logo区域
	.logo{width: 100%;height: 170px;background: url(../images/logo-1920.png) no-repeat center center;}
	.logoBox{width: 1200px;height: 100%;margin: 0 auto;overflow: hidden;}
	.logo-china{margin-top: 70px;float: left;width:570px ;height: 79px;background: url(../images/nyb_logo_v2018.png) no-repeat center center;}
	.logoBox>label{display: block;width: 388px;height: 42px;border:1px solid #c40001;background: #fff;position: relative;float: right;margin-top: 82px;}
	.logoBox>label>input{width: 373px;height: 33px;margin: 0;border-color: transparent;color:#666;padding-left: 15px;line-height: 41px;font-size: 18px;line-height: 35px;}

	.logoBox>form>label{display: block;width: 621px;height: 42px;border:1px solid #d8d8d8;background: #fff;position: relative;float: right;margin-top: 82px;}
	.logoBox>form>label>input{width: 373px;height: 40px;margin: 0;border-color: transparent;color:#a9a9a9;padding-left: 15px;font-size: 14px;line-height: 40px;font-weight: 500;}


	#search_btn{border:none;outline:none;width: 42px;height: 42px;position: absolute;right: 0;top:0;background: url(../images/btn.png) no-repeat center center;color:#fff;cursor: pointer;font-size: 18px;line-height: 40px;;}
	导航区域


	.main{width:1200px;margin:0 auto;}
	.footer{width: 100%;height: 307px;background:#f2f2f2;margin-top: 25px;}
	.footer .footer-box{
	height: 53px;
	    width: 1198px;
	    border: 1px solid #f2f2f2;
	    background: #f2f2f2;
	    position: relative;
	    z-index: 10;}
	.footer .footer-box ul{width: 100%;height: 100%;}
	.footer .footer-box ul li{float: left;width: 170px;height: 56px;padding: 14px 5px 0; margin-right: 20px;}
	.footer .footer-box ul li a{font-size: 14px;display: block;width: 170px;height: 44px;border-radius: 3px;text-align: center;line-height: 44px;}
	.footer .footer-box ul li.gov-link a{border:1px solid #a3a8a3;background: #fff;}

	.footer .footer-box ul li.gov-link-2 a img{width: 100%;height: 100%;margin-top: 1px;}
	.footer .footer-box ul li.gov-link-1 a{border:1px solid #a3a8a3;background: #fff;}

	.footer .footer-box .gov-list-box{position: absolute;width: 1198px;height: 330px;border:1px solid #a3a8a3;left: -1px;top: -328px;background: #fff;padding-top: 30px;padding-bottom: 10px;}
	.footer .footer-box .gov-list-box .gov-list{width: 1138px;height: 330px;overflow-y:scroll;padding: 0 30px  ;}
	.footer .footer-box .gov-list-box .gov-list ol{width: 1116px;height: auto;overflow: hidden; }
	.footer .footer-box .gov-list-box .gov-list ol li{height: 44px;float: left;margin-right: 0px;width: 340px;padding-right: 32px;list-style: none;}
	.footer .footer-box .gov-list-box .gov-list ol li a{color:#333;font-size: 14px;}
	.footer .footer-box .gov-list-box .gov-list dl{width: 1116px;height: auto;overflow: hidden;}
	.footer .footer-box .gov-list-box .gov-list dl dd{height: 44px;width: 20%;float: left;}
	.footer .footer-box .gov-list-box .gov-list dl dd a{color:#333;font-size: 14px;}
	.footer .footer-copy{margin-top:20px;}
	.footer .footer-copy .footer-left{float: left;margin-top: 20px; width: 100px;}
	.footer .footer-copy .footer-middle{width: 700px;float: left;margin-top: 20px;}
	.footer .footer-copy .footer-middle ul{width:602px;margin: 0 auto;overflow: hidden;margin-bottom: 30px;text-align: center;}
	.footer .footer-copy .footer-middle ul li{display: inline-block;padding: 0 10px;font-size: 20px;}
	.footer .footer-copy .footer-middle ul li a{color: #333;}

	.footer .footer-copy .footer-right{float: right;margin-top: 68px;margin-right: 60px;width: 190px;text-align: right;}
	.footer .footer-copy .footer-right img{width:128px}


	.footer-middles ul li{display: inline-block;padding: 0 10px;font-size: 14px;}

	.footer-middles p{text-align: center;font-size: 16px;margin-bottom: 10px;} */


}
.yidon_ft_xinxi{
	display: none;
}



/*公共样式*/
.crumb { padding: 10px 0; }
.crumb  p { padding-left: 15px; background: url(../images/bg_crumb.png) no-repeat left; font-size: 14px; }
.crumb  p  a { font-size: 14px; }

/*.details-box { border:1px solid #e6e6e6; border-radius: 5px; } */
.details-box { border-radius: 5px; }
/*.details-main*/
.details-main{padding: 20px; min-height: 666px;}
.details-main h1{font-weight: 400; font-size: 30px; color: #015293; text-align: center; margin:20px 0 auto; line-height: 58px; word-break: break-all; word-wrap: break-word;}
.details-main h2{font-weight: 400;font-size: 16px;color: #000;text-align: center;line-height: 42px;}
.details-main h3{font-weight: 400;width: 900px;font-size: 22px;color: #015293;text-align: center;margin: 6px auto 0;}
.details-main h4{font-weight: 400;width: 900px;font-size: 16px;color: #000;text-align: center;margin: 16px auto;}
.details-main h6{font-weight: 400;height: 36px;line-height: 36px;font-size: 16px;color: #797979;margin: 20px auto; border-bottom: 1px dotted #ccc;}
.details-main h6 span{margin: 0 6px;}
.details-main h6 i { font-style: normal; }
.details-main .content{line-height: 36px;font-size: 16px;color: #000;}
.details-main .content table{margin:0 auto !important;}
.details-main .content iframe{max-width: 700px;margin:0 auto 10px; display:block;}
.details-main .content img{max-width: 1000px; margin-bottom: 10px;}
.details-main .content p{font-size: 16px;line-height: 36px;word-break: normal;word-wrap: break-word;}
.details-main .content a{color: blue;}
.details-main .content table,.details-main .content tr,.details-main .content td{border: 1px solid #999;}
.details-main .content .operator{display: block;text-align: right;color: #999;margin-top: 40px;padding-right: 14px;}


.list-box {min-height: 666px;}
.list-box .list-tit { background-color: #eee; height: 40px; line-height: 40px; font-size: 0;}
.list-box .list-tit div { display: inline-block;  font-size: 16px; color: #2A82E4;}
.list-box .list-tit .list-tit-l { width: 160px; text-align: center;}
.list-box .list-tit .list-tit-c { width: 860px;  text-indent: 5em;}
.list-box .list-tit .list-tit-r { width: 180px; text-align: center;}

.list-box .list-li {padding: 20px 0 ; line-height: 24px; border-bottom: 1px solid #ebebeb;  color: #666; font-size: 16px;}
.list-box .list-li .num {float: left; width: 180px; text-align: ; }
.list-box .list-li .date { float: right; width: 150px; text-align: center;}
.list-box .list-li a {display: block; overflow: hidden; color: #666; font-size: 16px;}
.list-box .list-li a:hover{color: #015293;}



/* 夏都 */
.fl { float: left; }
.fr	{ float: right; }
.col-2 { overflow: hidden; }
.col-2 .xd-title h2 { text-align: left; }
.col-2 hr { max-width: 1000px; margin-top: 10px; }
.xd-title { margin: 22px auto; }
.xd-title h2 { color: #015293; font-size: 20px; text-align: center; }
.xd-title span { margin: 0 10px; }
.xd-alert { padding: 15px;  background: #f3f1ee;}
.xd-alert p { color: #383838; }

.xd-list-img ul { margin: 0 -20px; overflow: hidden;}
.xd-list-img li {float: left; margin: 0 20px; width: 270px;}
.xd-list-img .img { width: 270px; height: 120px; overflow: hidden; }
.xd-list-img img  {width: 270px; height: 120px; object-fit: cover;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;

}
.xd-list-img h4 {margin: 9px 0; text-align: center; font-size: 16px; line-height: 25px; }
.xd-list-img li a:hover  img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}



/* 政务服务 */
.m-zwfw { margin: 40px 0; }
.m-zwfw .zwfw-title { border-bottom: 1px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 24px;}
.m-zwfw .zwfw-title  span { font-size: 20px; color: #015293; font-weight: bold;}
.m-zwfw .zwfw-title  a { float: right; color: #808080; font-size: 16px; margin-top: 10px}

.m-zwfw .zwfw-list { overflow: hidden; }
.m-zwfw .zwfw-list li { float: left; margin: 0 30px 15px 0; }
.m-zwfw .zwfw-list li a { display: block;  width: 100px; height: 100px; background-color: #F2F6FD; text-align: center;}
.m-zwfw .zwfw-list li img {width: 28px; height: 36px; margin: 18px auto 12px; }
.m-zwfw .zwfw-list h3 { font-size: 16px; }


/* 咨询投诉 */
.zxts-title {padding: 15px 0; text-align:center;}
.zxts-title span { font-size: 20px; font-weight: bold; color: #015293; }
.zxts-title span:before,.zxts-title span:after
{
	content: "";
	display: inline-block;
    background: #ccc;
    height: 1px;
    width: 525px;
	vertical-align: middle;
}
.zxts-title span:before{margin-right: 10px;}
.zxts-title span:after{margin-left: 10px;}
.zxts-btn {display: block; margin: 25px auto;  background-color: #2A82E4; width: 250px; height: 40px; line-height: 40px; border-radius: 5px; text-align: center; color: #fff;}
.zxts-btn:hover { color: #fff; opacity: .8;}
/* 投诉表单 */
.m-form { margin: 30px auto; width: 750px; overflow: hidden;}
.m-form span { color: #f00; }
.m-form textarea { resize:none; }
.m-form span em { position: absolute; width: 120px;}
.m-form input[type='submit'] {display: block; background-color: #2A82E4; width: 100%; height: 40px; font-size: 14px; line-height: 40px; border-radius: 5px; color: #fff;}

/* 政民互动 */
.my-menu-list li { display: inline-block; width: 220px; height: 80px; line-height: 80px; border-radius: 5px; }
.my-menu-list { text-align: center; }
.my-menu-list li.wdts {float: left; background: url(../images/icon_wdts.png) no-repeat 15px 10px #6EA8D3;}
.my-menu-list li.wyzx { background: url(../images/icon_wyzx.png) no-repeat 15px 10px #9ED4DE;}
.my-menu-list li.wyjy {float: right; background: url(../images/icon_wyjy.png) no-repeat 15px 10px #B8D5C8;}
.my-menu-list li a  {display: block; color: #fff; font-size: 20px; text-indent: 2em;}

.news_list_box2 { position: relative; }
.news_list_box2::after {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    height: 170px;
    background: #cbcbcb;
    left: 595px;
    top: 50px;
}

.news_list_box{ margin-top: 30px; }
.news_list_box{width: 100%;height: auto;margin-top: 20px;overflow: hidden;}
.news_list_box .news_list{width: 580px;margin-right: 28px;height:auto;float: left;}
.news_list_box .news_list .news_content_lists{width: 100%;height: auto;margin-top: 10px;}
.news_list_box .news_list .news_content_lists li{padding-left: 15px;background: url(../images/nyb_dot.png) no-repeat 3px center;height: 36px;line-height: 36px;font-size: 16px;overflow:hidden; }
.news_list_box .news_list .news_content_lists li a {color:#383838;}
.news_list_box .news_list .news_content_lists li a span.news-middle{display: block; height: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; float: none;}

.news_list_box .news_list .news_content_lists li .news-right {margin-left: 10px;}
.news_list_box .news-title{width: 100%;border-bottom: 1px solid #CBCBCB;height: 38px;line-height: 38px;}
.news_list_box .news-title a {float: right;}
.news_list_box .news-title h2{margin-right: 15px;float: left; width: auto; padding-right:10px;height: 38px;border-bottom: 2px solid #015293;/*font-weight: 700;*/font-size: 16px;line-height: 38px; color: #015293;}
.news_list_box .news-title h2 img{vertical-align: middle;margin-right: 10px;}
.news_list_box .news-title h2 a{color: #015293;}

.news_list_box .news-title h2.gray {border: none; }
.news_list_box .news-title h2.gray a { color: #808080; }

/* 政务公开 */
.my-menu-list li.jcgk {float: left; background: url(../images/icon_jcgk.png) no-repeat 20px 15px #6EA8D3;}
.my-menu-list li.zxgk {margin: 0 10px; background: url(../images/icon_zxgk.png) no-repeat 15px 12px #9ED4DE;}
.my-menu-list li.glgk {margin: 0 10px; background: url(../images/icon_glgk.png) no-repeat 15px 13px #6EA8D3;}
.my-menu-list li.fwgk {margin: 0 10px; background: url(../images/icon_fwgk.png) no-repeat 15px 10px #9ED4DE;}
.my-menu-list li.jggk {float: right; background: url(../images/icon_jggk.png) no-repeat 15px 10px #B8D5C8;}
.my-menu-list li a  {display: block; color: #fff; font-size: 20px; text-indent: 2em;}


.zwgk-menu-list { padding-bottom: 15px; }

.row1 { margin-top: 15px; overflow: hidden;}
.row1 .zfgk-menu1 { width: 441px; border-right: 1px solid #ccc; }
.row1 .zfgk-menu1 h3 { font-size: 20px; font-weight: bold; }
.row1 .zfgk-menu1 li { margin-top: 20px; background: #F2F6FD; width: 400px; height: 60px; line-height: 60px;}
.row1 .zfgk-menu1 li a { display: block; text-align: center; font-size: 16px; color: #383838; }

.row1 .zfgk-menu2 { float: right; width: 700px;}
.row1 .zfgk-menu2 li { float: left; width: 220px; margin-right: 12px; margin-bottom: 30px;}
.row1 .zfgk-menu2 li a { display: block; background: #F2F6FD; height: 30px; line-height: 30px;  text-align: center; }

.row2 .news_list_box .news_list { border-right: 1px solid #ccc; width: 441px; padding-right: 35px; }
.row2 .news_list_box .news_list.marginRight { width: 730px; border-right: none; padding-right: 0;}

.zwgk-img { overflow: hidden; margin-bottom: 15px; }
.zwgk-img .fl {float: left;}
.zwgk-img .fr {float: right;}


/* 投诉表单 */
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1
}

.form-control[disabled],fieldset[disabled] .form-control {
    cursor: not-allowed
}

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control {
        line-height:34px
    }

    .input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
        line-height: 30px
    }

    .input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
        line-height: 46px
    }
}

.form-group {
    margin-bottom: 15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.row:after,.row:before {
    display: table;
    content: " "
}
.row:after {
    clear: both
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#pageArea { font-size: 0; }
.pagination { text-align: center; padding: 20px 0;}
.page-num:not(:disabled) {
    cursor: pointer;
}
.page-num, .page-link {
    display: inline-block;
    position: relative;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #015293;
    background-color: #fff;
    border: 1px solid #dee2e6;
    font-size: 14px;
}
a.page-num:hover, .page-link:hover {
    text-decoration: none;
}
.page-num-current {
    z-index: 1;
    color: #fff;
    background-color: #015293;
    border-color: #015293;
}
.page-num-current:hover {
    color: #fff;
}
.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.page-link:focus {
    z-index: 2;
    outline: $pagination-focus-outline;
    box-shadow: $pagination-focus-box-shadow;
}
